#ifndef VECTOR_TO_MATRIX_H
#define VECTOR_TO_MATRIX_H

template< typename T, unsigned int R, unsigned int C >
Vector<T,C>& operator*=( Vector<T,C>& a, const Matrix<T,R,C>& b );

template< typename T, unsigned int R, unsigned int C >
Vector<T,C> operator*( const Matrix<T,R,C>& a, const Vector<T,C>& b );

template< typename T, unsigned int R, unsigned int C >
Vector<T,C> operator*( const Vector<T,C>& a, const Matrix<T,R,C>& b );

#endif